package org.easymis.entitys.mybatis.dto;
import java.io.Serializable; 
import org.easymis.commons.generator.annotation.GenField; 
import org.easymis.commons.generator.annotation.GenModel; 
import org.easymis.commons.generator.annotation.GenTable; 
import java.util.*; 
 
  
  
 @GenTable(name="exam_question") 
@GenModel(packageName="org.easymis.entitys.mybatis",modelName="ExamQuestion")  
 public class ExamQuestion implements Serializable{  
      @GenField(labelname="试题自增ID",column="question_id",id=true,length=40,isnull=false) 
      private String questionId; 
      @GenField(labelname="",column="org_id",length=40,isnull=true) 
      private String orgId; 
      @GenField(labelname="所属题库",column="bank_id",length=40,isnull=false) 
      private String bankId; 
      @GenField(labelname="题型|试题类型|1单选题2多选题3判断题4填空题5问答题",column="question_type",isnull=false) 
      private Integer questionType; 
      @GenField(labelname="试题难度1非常容易2比较容易3常规4较难5非常难",column="rank",isnull=true) 
      private Integer rank; 
      @GenField(labelname="题目|试题题干",column="question_name",length=4000,isnull=false) 
      private String questionName; 
      @GenField(labelname="正确答案",column="right_answer",length=200,isnull=true) 
      private String rightAnswer; 
      @GenField(labelname="试题解析",column="answer_analysis",length=4000,isnull=true) 
      private String answerAnalysis; 
      @GenField(labelname="主观题参考答案",column="answer_reference",length=65535,isnull=true) 
      private String answerReference; 
      @GenField(labelname="附件编号",column="attachment_id",length=65535,isnull=true) 
      private String attachmentId; 
      @GenField(labelname="附件名称",column="attachment_name",length=65535,isnull=true) 
      private String attachmentName; 
      @GenField(labelname="分数",column="score",isnull=true) 
      private Integer score; 
      @GenField(labelname="创建人",column="creator_id",length=40,isnull=true) 
      private String creatorId; 
      @GenField(labelname="",column="creator_name",length=255,isnull=true) 
      private String creatorName; 
      @GenField(labelname="",column="create_time",isnull=true) 
      private Date createTime; 
      @GenField(labelname="",column="update_id",isnull=true) 
      private Integer updateId; 
      @GenField(labelname="",column="update_name",isnull=true) 
      private Date updateName; 
      @GenField(labelname="",column="update_time",isnull=true) 
      private Date updateTime; 
      @GenField(labelname="试题状态1开放0关闭",column="status",isnull=true) 
      private Integer status; 
      public String getQuestionId(){ 
      	   return questionId;
      }
      public void setQuestionId(String questionId){ 
      	   this.questionId=questionId; 
      } 
      public String getOrgId(){ 
      	   return orgId;
      }
      public void setOrgId(String orgId){ 
      	   this.orgId=orgId; 
      } 
      public String getBankId(){ 
      	   return bankId;
      }
      public void setBankId(String bankId){ 
      	   this.bankId=bankId; 
      } 
      public Integer getQuestionType(){ 
      	   return questionType;
      }
      public void setQuestionType(Integer questionType){ 
      	   this.questionType=questionType; 
      } 
      public Integer getRank(){ 
      	   return rank;
      }
      public void setRank(Integer rank){ 
      	   this.rank=rank; 
      } 
      public String getQuestionName(){ 
      	   return questionName;
      }
      public void setQuestionName(String questionName){ 
      	   this.questionName=questionName; 
      } 
      public String getRightAnswer(){ 
      	   return rightAnswer;
      }
      public void setRightAnswer(String rightAnswer){ 
      	   this.rightAnswer=rightAnswer; 
      } 
      public String getAnswerAnalysis(){ 
      	   return answerAnalysis;
      }
      public void setAnswerAnalysis(String answerAnalysis){ 
      	   this.answerAnalysis=answerAnalysis; 
      } 
      public String getAnswerReference(){ 
      	   return answerReference;
      }
      public void setAnswerReference(String answerReference){ 
      	   this.answerReference=answerReference; 
      } 
      public String getAttachmentId(){ 
      	   return attachmentId;
      }
      public void setAttachmentId(String attachmentId){ 
      	   this.attachmentId=attachmentId; 
      } 
      public String getAttachmentName(){ 
      	   return attachmentName;
      }
      public void setAttachmentName(String attachmentName){ 
      	   this.attachmentName=attachmentName; 
      } 
      public Integer getScore(){ 
      	   return score;
      }
      public void setScore(Integer score){ 
      	   this.score=score; 
      } 
      public String getCreatorId(){ 
      	   return creatorId;
      }
      public void setCreatorId(String creatorId){ 
      	   this.creatorId=creatorId; 
      } 
      public String getCreatorName(){ 
      	   return creatorName;
      }
      public void setCreatorName(String creatorName){ 
      	   this.creatorName=creatorName; 
      } 
      public Date getCreateTime(){ 
      	   return createTime;
      }
      public void setCreateTime(Date createTime){ 
      	   this.createTime=createTime; 
      } 
      public Integer getUpdateId(){ 
      	   return updateId;
      }
      public void setUpdateId(Integer updateId){ 
      	   this.updateId=updateId; 
      } 
      public Date getUpdateName(){ 
      	   return updateName;
      }
      public void setUpdateName(Date updateName){ 
      	   this.updateName=updateName; 
      } 
      public Date getUpdateTime(){ 
      	   return updateTime;
      }
      public void setUpdateTime(Date updateTime){ 
      	   this.updateTime=updateTime; 
      } 
      public Integer getStatus(){ 
      	   return status;
      }
      public void setStatus(Integer status){ 
      	   this.status=status; 
      } 
}